package common.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created By  醉美柳舞之众星捧月
 *
 * @author song
 * @date 2021/10/22 14:38
 */
@Data
public class ShopVo implements Serializable {

    private static final long serialVersionUID = -9140871237388743942L;

    /* 门店编码 */
    private String shopCode;

    /* 门店名称 */
    private String name;

    /* 门店详细地址 */
    private String address;

    /* 老板id */
    private Long bossId;

    /* 老板帐号 */
    private String bossAccount;

    /* 联系电话 */
    private String contactTel;

    /* 负责人 */
    private String managerName;

    /* 负责人电话 */
    private String managerTel;

    /* 城市名 */
    private String cityName;

    /* 城市id */
    private Long cityId;

    /* 区县名 */
    private String districtName;

    /* 区县id */
    private Long districtId;

    /* 省自治区名 */
    private String provinceName;

    /* 省id */
    private Long provinceId;

    /* 店铺类型 */
    private String shopType;

    /* 店铺类型 */
    private String shopTypeValue;

    /* 门店纬度 */
    private BigDecimal shopLatitude;

    /* 门店经度 */
    private BigDecimal shopLongitude;

    /* 店招图片 */
    private String shopSign;

    /* 0待完善资料 1 入驻成功  2添加营业执照 3添加法人  4签署协议 5待审核 6审核不通过 7申请注销  8已注销 9添加医疗资格证书 */
    private Integer enterStatus;

    /* 入驻时间 */
    private Date enterTime;

    /* 商家类型 1-商家App，2-中台 */
    private Integer bossType;

    /* 在当前门店对应的角色1老板  2店长  3服务员 */
    private Integer roleType;

    /* 审核意见 */
    private String auditDesc;

    /* 申请时间 */
    private Date createTime;

    private Date updateTime;

    /* 门店店招标签' */
    private String shopLogoTag;

    /* 门店店招标签' */
    private String shopLogoTagValue;

    /* 门店特色标签' */
    private String characteristicTag;

    /* 门店特色标签' */
    private String characteristicTagValue;

    /* 门店标签' */
    private List<String> shopTags;

    /* 门店标签' */
    private List<String> shopTagValues;

    /* 门店详情 */
    private ShopLicenseVo shopLicenseVo;

    /* 法人姓名 */
    private String legalPersonName;

    /* 营业时间 */
    private List<ShopTimeVo> times;

    /* 注销申请原因 */
    private String applyReason;

    /* 注销申请原因详情 */
    private String applyDetails;

    /* 注销审核 '0 待审核 1审核通过 2审核失败' */
    private Integer auditStatus = 0;

    /* 注销申请撤店图片 */
    private List<String> applyImgs;

    /* 医疗资格证书 */
    private ShopMedicalLicenseVo medicalLicenseVo;

    /* 门店可用状态'1 启用 2禁用 3销店' */
    private Integer shopStatus;

    /* 门店业务模型 1:网上商城 2即时配送 */
    private Integer businessModel;

    /* 门店审核人' */
    private String auditOperator;

    /* 门店审核人' */
    private Long auditOperatorId;

    /* 申请人 */
    private String applyOperator;

    /* 申请人 */
    private Long applyOperatorId;

    /* 门店注销审核驳回原因' */
    private String auditReason;

    /* 门店注销审核驳回原因详情' */
    private String auditReasonDetails;

    /* 营业状态 1 营业中 2已打样 3停业中 */
    private Integer openingType;

    /* 门店业务类型 1-竞菜 2-社区超市 */
    private Integer businessType;

    /* 打印机名字 */
    private String terminalName;

    /* 打印机类型 */
    private String terminalType;

    /* 打印机终端号 */
    private String terminalNum;

    /* 打印机终端密钥 */
    private String terminalPassword;

    /* 自提是否开启 */
    private Boolean openSelfDelivery;

    /* 配送是否开启 */
    private Boolean openLogisticsDelivery;

    /* 服务费比例 */
    private Integer fee;

    /* 运维姓名' */
    private String operationName;

    /* 运维电话' */
    private String operationTel;
}
